package com.netease.homework.service;

import java.util.Date;
import java.util.List;
import java.util.Map;

import com.netease.homework.meta.Selled;

/**
 * 
 * @author smart
 * @时间 2019年3月8日
 * @描述 售出相关接口
 */
public interface ISelledService {

	/**
	 * 
	 * @描述 根据id获取售出 
	 * @param id
	 * @return 售出 
	 */
	public Map<String, Object> getSelledById(Integer id);

	/**
	 * 
	 * @描述 添加售出
	 * @param userId
	 * @param commodityId
	 * @param time
	 * @param number
	 * @param price
	 * @return 售出id
	 */
	public Map<String, Object> addSelled(Integer userId, Integer commodityId, Date time, Integer number, Double price);

	/**
	 * 
	 * @描述 根据用户名获取售出信息
	 * @param userName
	 * @return 售出
	 */
	public Map<String, Object> getSelledByUserName(String userName);

	/**
	 * 
	 * @描述 添加售出
	 * @param userName
	 * @param commodityId
	 * @param number
	 * @param price
	 * @return
	 */
	public Map<String, Object> addSelledByName(String userName, Integer commodityId, Integer number,
			Double price);

	/**
	 * 
	 * @描述 添加售出列表信息
	 * @param list
	 * @return
	 */
	public Map<String, Object> addSelledListByName(List<Selled> list);

	/**
	 * 
	 * @描述 根据商品id获取售出信息
	 * @param id
	 * @return
	 */
	public Map<String, Object> getSelledByCommId(Integer id);
	
	
}
